Windows系统下Python项目文件的绝对路劲与相对路径 |
您所在的位置:网站首页 › python 文件路径写法 › Windows系统下Python项目文件的绝对路劲与相对路径 |
一、绝对路径 当前所处文件夹的绝对路径(利用os.path.join()就可以拼接成文件的绝对路径): print(os.path.abspath('.')) print(os.getcwd()) # # 返回当前目录 print(sys.path[0]) # C:\Users\CL\PycharmProjects\VTKTest\Resource当前所处文件夹上一级文件夹的绝对路径(项目主程序等文件最好放在项目根目录的第一或者第二级目录下,这样比较好利用相对路径,个人觉得) print(os.path.abspath('.')) # C:\Users\CL\PycharmProjects\VTKTestsys.path是python的搜索模块的路径集,是一个list print(sys.path)
二、相对路径 以下是常用的表示当前目录和当前目录的父级目录的标识符 ../ 表示当前文件所在的目录的上一级目录 ./ 表示当前文件所在的目录(可以省略) / 表示当前站点的根目录(域名映射的硬盘目录) ;;;; # 比如:C:\一般利用…/或者./来获得当前文件夹的目录或者当前文件夹上一级的目录,然后拼接路径即可 若项目结构如下: 想在a中代用Resource文件中的2.jpg 可以用: ..\\Resoource\\2.jpg r'..\Resource\2.jpg’ ../Resource/2.jpg注意: 在window下用\表示路径,而在linux都是用/表示路径。 在有路径需要修改的时候,要注意区分。 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |